没有违约责任的合同有效吗