合同生效的法律依据有哪些