The ANC’s Cleanest Dirty Shirt: Assessing Zweli Mkhize as a potential ANC president