solar vs generator