Nike smashes revenue, profit estimates on China demand, online boom