Step-by-step guide to opening a bank account in the United States as a new resident or immigrant.