HOW LONG SHOULD A SOLAR BATTERY LAST