Supreme Court annuls Maldives presidential vote