An estimated 50,000 people have marched in London, protesting against the rise of the right-wing Reform UK party of Brexit campaigner Nigel Farage.