World Bank, others okay $638m for water, sanitation