Leveraging Edge Computing for Disaster Management and Recovery