WHICH IS BETTER GENERATOR OR SOLAR PANEL