Miami is the top US city for foreign businesses