Multi-factor authentication for Bitcoin