收养协议适用于合同法吗