India to have 530mn smartphone users in 2018: Study