HSBC completes sale of U.S. credit card unit to Capital One