Companies are pulling back on customer rewards programs | Fortune