Garmin Forerunner 935 Review: Big Power in a Slim Design