Hat der Architekt eine mit dem Auftraggeber vereinbarte Baukostenobergrenze nicht eingehalten, kann dem Auftraggeber ein Schadensersatzanspruch nach § 0 Nr. 0, [REF] in der Weise zustehen, dass der Honorarberechnung Baukosten maximal in Höhe der zwischen den Vertragsparteien vereinbarten Kostenobergrenze als anrechenbare Kosten zugrunde gelegt werden. Die Planungsleistung eines Architekten entspricht nicht der vereinbarten Beschaffenheit, wenn sie ein Bauwerk vorsieht, dessen Errichtung höhere Baukosten erfordert, als sie von den Parteien des Architektenvertrags vereinbart sind. Der Architekt ist verpflichtet, die Planungsvorgaben des Auftraggebers zu den Baukosten des Bauwerks zu beachten. Dabei muss er eine vereinbarte Baukostenobergrenze einhalten . Der auf die Nichteinhaltung einer solchen Obergrenze gestützte Schadensersatzanspruch des Auftraggebers führt dazu, dass der Architekt den sich aus der Honorarordnung für Architekten und Ingenieure ergebenden Honoraranspruch auf der Grundlage der anrechenbaren Kosten gemäß § 0 HOAI a.F. insoweit nicht geltend machen kann, als dieser das Honorar überschreitet, welches sich ergäbe, wenn die anrechenbaren Kosten der vereinbarten Baukostenobergrenze entsprochen hätten. Denn der Architekt verhielte sich treuwidrig im Sinne des [REF] , wenn er einen Honoraranspruch durchsetzen wollte, obwohl er verpflichtet wäre, das Erlangte sofort wieder herauszugeben .