Advantages and Disadvantages of Solar Photovoltaic Cells