Xiaomi Smart Band 9 review: Is this the best cheap fitness tracker?