mi 10 launch date, pre-order, offers