EU finance ministers succeeded last night where they failed last Friday and reached agreement on how to share the costs of future bank failures, with shareholders, bondholders and depositors holding more than 100,000 euros all in the firing line in a bid to keep taxpayers off the hook.