South Africa's president survives impeachment challenge following corruption accusations