New US credit cards are about to make tipping a lot more awkward