Garmin Epix Pro review: One of Garmin’s best watches just got even better