The United Nations says it has been forced to cut food, cash payments and assistance to millions of people in many countries because of “a crippling funding crisis” that has seen its donations plummet by about half as acute hunger is hitting record levels