Greece to hold new election, jolts euro markets