Greece has 'come a long way' says Eurogroup president