合同与协议的区别是什么?