Garmin Venu 2 Plus hands-on: Garmin's best smartwatch yet