South Africa: embattled speaker of parliament Nosiviwe Mapisa-Nqakula resigns