Obama plays trump cards in Beijing