Zuma dismissed the respected Pravin Gordhan as finance minister in a midnight cabinet reshuffle on Thursday that shocked local markets and triggered protests from within his own party, business and opposition parties.