Frontier of Quantum Dot Solar Cells