Amazfit T-Rex 3 review: An affordable outdoor smartwatch done right