What are the legal requirements for opening a bank account?