hashim amla play his hundredth test