Garmin Forerunner 265 vs Apple Watch 8: Which should you buy?