Former Pakistan captain Sarfaraz calls it a day