Harnessing Sun’s Energy with Quantum Dots Based Next Generation Solar Cell