Xiaomi Smart Band 9 Review: A great fitness tracker on a budget