Duty of mitigation, buena fe y relación de causalidad en la determinación de los daños contractuales indemnizables