Humanitarian workers are the last lifeline for more than 300 million people caught in conflict or disaster. Yet, funding for that lifeline is drying up .