solar generator disadvantages