solar generator drawbacks