有效合同具备的主要条件有哪些