McDonald’s sells China business in deal worth up to $2.1B