Nvidia sales and earnings hit records as videogame and server chips surge