Ramos Horta clinches presidency