Garmin Vivoactive 4 review: High end tracking on a budget