Nvidia beats on revenue and earnings, announces 10-for-1 stock split