Greece is to hold snap elections next month after parliament failed for a third time to elect a president. Al Jazeera's Jonah Hull reports from Athens.