Pakistan 339 all out against England