Shahzaib’s unbeaten century leads Pakistan to 10-wicket win