Celestyal cancels Greek island cruises amid Iran war