HSBC and QIB agree US$100mn Islamic trade finance deal