McDonald's gives up control of its China business in $2 billion deal