Pakistan stocks recover amid profit taking