Renewable energy is getting a bad rap on the campaign trail, but the promise of solar power has never been greater