South Africa's President Jacob Zuma said on Wednesday that he will resign 'with immediate effect'. Source: AP