WHO raises nearly $250 million in private donations