UKIP Leader Nigel Farage says the "basic principle" of Enoch Powell's so called 'Rivers of Blood' speech is right.