Redmi Note 7’s $150 price tag proves a good smartphone doesn’t have to break the bank