Fitbit Charge 6 review: the fitness tracker that gives my smartwatch a run for its money