Review on Solar Photovoltaic Cells