New semiconductor solar cell technology