Fitbit Charge 6 review: A fun but flawed modern fitness tracker