NBC: A record number of Americans now have bank accounts