Why are Solar Generators so Expensive?