没有期限的合同有效吗为什么