Greece to hold presidential vote two months early