How long does Garmin G5 battery last?