Cypriot diplomats face off in cliffhanger presidential vote