Revolut: A Virtual Bank for Bitcoin and Fiat Money