HSBC Pays $313M Fine for French Tax Fraud Charges