Retail giants eye rural India, small towns to push growth