ٹیگ: Hashim Amla eighth player who played 100 Tests Africa