Cadmium Selenide quantum dots for solar cell applications: A review.