민법상 계약의 일반원칙에 대해 설명해주세요.