Thousands march against xenophobia in Johannesburg