Garmin Forerunner 170 review: surprisingly accurate despite the older HR sensor