How Amazon, Flipkart, Snapdeal are circumventing rules to give discounts