Consumers are increasingly choosing cards over cash for Diwali shopping