South Africa's President Jacob Zuma has abandoned a May Day rally after he was booed by workers demanding his resignation.…