Colombia surprisingly recognizes Palestine as sovereign state