Vince Cable: Enoch Powell speeches predicted the future but in a horror way