Miami tops FT-Nikkei ranking of best US cities for foreign businesses