Financial Transaction Tax: Sand in the Wheels?