Garmin launches Forerunner 405CX and 310XT