Over 670 US flights canceled as global IT outage prompts ground stop