Gulf International Bank signs $400 million loan agreement