More than 2,000 people marched through the centre of Cape Town, with thousands more at protests in other major centres such as Pretoria, Johannesburg and Durban