Several of South Africa’s ministers have been fired overnight after President Jacob Zuma’s cabinet reshuffle.