World bank approves $400 million for Pakistan