The era of astronomical credit card rewards is waning