Jim Pickard David Cameron to visit Pakistan