Cruise cancelled because of outraged Jewish groups