Profit-booking cuts early rally short at PSX