Quantum Dots May Be Key to Cheap Solar Energy