Germany, France reach agreement on Europe's banks