World Bank signs $96M loan agreement