Solar Energy: Unravelling the Science Behind Photovoltaic Cells