How “first past the post” is the biggest obstacle to Farage and Ukip