Drone and missile strikes in the Middle East have forced the FIA World Endurance Championship to cancel its 2026 season-opening race in Qatar.