Pakistan stock market rally