South African MPs jeer president's speech