disadvantages of solar battery