Haftung für Mängel, Verzug und Baukosten