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