Nike beats on top and bottom, announces new $18B buyback program