Eurozone agrees €130bn Greece bailout