Could a bank tax rescue the public finances?

A proposed scheme could raise £32bn.