People's Vote march: Thousands to gather in London to demand final say on Brexit deal