Hafeez set to become second player to play 100 T20Is for Pakistan