Xiaomi Mi 6 unboxing and first impressions: a dual camera flagship on steroids