IFIs pledge $588 million