Britons, hoping to end the political deadlock over Brexit, are set to vote for the third time in four years in a snap poll on Thursday.