Collective reasoning on multi-agent debates: A coherent approach