Agencies hold city-wide disaster drill