More than 50% of Americans carry credit card debt