Moto G5 Plus and Redmi Note 4 are two affordable smartphones launched this year. Which is a better buy?