HSBC enters into global software license agreement with Trading Technologies