Pakistan left England in a spin on day two in Multan, with Ben Duckett’s fine century not enough to prevent the hosts running riot in the second Test.