Xiaomi Redmi Note 4 review: Is the Note 3 successor worth buying?