Former UKIP leader Nigel Farage weighs in on what the surprising election polling numbers could mean for Prime Minister Theresa May.