Can Garmin finally crack the solar charging conundrum?