Maldivians finally vote to elect new president