Credit card spending has reached an all-time high level