Yahoo exits China citing 'challenging' business environment