Pakistan passes tax-laden budget ahead of fresh IMF loan