Garmin Forerunner 255 review – no-frills smartwatch with premium functionality