Flipkart, Amazon's fortunes may ride on smartphones