Abid hits double century as Pakistan leave struggling Zimbabwe on ropes