Humanitarian Logistics: Meeting the challenge of preparing for and responding to disasters