Samsung Galaxy Watch 7 review: superb use of AI in a great smartwatch