Flipkart IPO faces Amazon profitability challenge