Hashim Amla hundred