Pakistan hero Yasir Shah tops ICC rankings