European transaction tax could generate €35B