Ahmed Shehzad has taken more selfies than any player in cricketing history