American Airlines to buy stake in China carrier