Xiaomi announces Redmi 10: Reinventing the entry-level smartphone experience at all fronts