Controversial American Michael Savage was, at the last minute, cancelled from speaking at the Cambridge Union.