Consumers forsake brands for loyalty card deals