Saud Shakeel scored a defiant century before Pakistan removed England's fragile top-order to edge closer to a series victory at stumps on day two of the deciding Test in Rawalpindi.