Xiaomi Mi 11 Ultra long-term review: The most 'ultra' phone