Nike's revenue beats as North America, Europe offset China sales drop