Austria's presidential run-off election must be held again, the country's Constitutional Court ruled on Friday.