Zuma resignation long overdue - SA Communist Party (jmv)