HSBC to potentially pay $1.8 billion money laundering fine