Thousands of Israelis have joined a state-funded march through the Muslim quarter of the Old City in Jerusalem, where large groups chanted racist slogans including “Gaza is ours”, “death to the Arabs” and “may their villages burn”.