Banking options for non-residents in the USA: which banks accept passports and visas, credit unions, accounts for F-1, H-1B and…