Iran war cancels sports events