EU finance ministers Wednesday reached a banking union accord which will hand Brussels unprecedented new powers to prevent failing banks from wrecking the economy, official sources said.