合同具有哪些法律特征?