Prof Abdool Karim resigns with third wave on horizon