Greece seals new bailout deal to avoid euro exit