合同协议终止的情形包括哪些