The golden age of US credit card rewards may be at an end