ECB balance sheet tops €3 trillion