Although the Tories gained back votes from UKIP in 2017, their hard Brexit rhetoric also lost them votes to Labour. But if the party softens on Brexit to gain those back, they could once again bleed voters to a resurgent UKIP. Heinz Brandenburg and Anders Widfeldt explain the data behind this dilemma