Thousands of pro-EU marchers have taken to the streets in London, demanding a final vote on any UK exit deal.