Charlotte will be the first U.S. city to host the games that one estimate had as generating $3 billion for the state.