A YouGov study found that Nigel Farage’s party would end up with 123 MPs if an election were held now, which is well down on the 311 forecast from a similar poll just one year ago