At least 7,000 people took to the streets of Brussels on Sunday in a march “against terror and hate”.