Diwali sale: Flipkart Amazon in a war of words