Nike earnings and sales beat estimates as retailer books record revenue in North America