Powering loyalty with credit cards