More Americans relying on credit cards