Infinix Hot G review An entrylevel smartphone that ticks all the boxes