Nvidia beats on revenue and earnings