how many Greek islands are there