"We are watching a humanitarian tragedy unfold before our eyes," UN humanitarian chief Valerie Amos warned this week.