解决工程合同纠纷的法律依据有哪些