Amazon beats Flipkart