Xiaomi revenue drops but EV strategy ahead of schedule