Cadmium Selenide Quantum Dots for Solar Cell Applications: A Review | Synapse