The majority of humanitarian funding comes from just three wealthy donors: the US, Germany and the European Commission.