Self-Assembled InAs/GaAs Quantum Dot Solar Cells