Hundreds of thousands are set to march in London for a second Brexit referendum