US banks allowed to hold Bitcoin, Ethereum and Ripple (XRP) for customers