Banking giant HSBC to pay record $1.9 billion in money-laundering case