Advantages and disadvantages of solar energy.