Xiaomi Mi 5 includes Snapdragon 820, fingerprint reader and massive 128GB of storage for less than £300 as company seeks…