South African president hit by tough questions in parliament