Failing to proceed with due diligence: can this constitute a repudiatory breach of a building contract?