The Brexit Party finished second in Peterborough, falling short of a seat in Parliament. But it still has Labour and the Tories on their heels.