Fast food giant McDonald's says it is selling a controlling stake in its China business to a group of investors led by state-owned Chinese conglomerate Citic in a deal worth up to $2.1 billion.