Masses protest in Cape Town against brutal Israeli crackdown on Palestinians