Karachi Port Trust vs National Bank