Thousands of people march through major South African cities demanding the resignation of President Jacob Zuma after his sacking of the popular finance minister fueled widespread public anger.