HOW LONG CAN A SOLAR BATTERY HOLD A CHARGE