Boris Johnson has vowed to end Britain’s Brexit trauma if he wins Thursday’s momentous general election, but his campaign has flagged in its final stages and opinion polls suggest his hopes of securing a decisive parliamentary majority are on a knife edge.