Nike beats revenue estimates on China demand, online boost