Bonn climate talks have ended in squabbling