intermediate band solar cells quantum dot usage 3662410