United Nations aid chief Mark Lowcock said Saudi Arabia will pay $500 million to the world body next week to help fund its humanitarian response in Yemen, where a four-year-long war has killed thousands of people and left millions on the brink of famine.