HOW MANY HOURS WILL A SOLAR GENERATOR LAST