Nvidia rides the AI wave to record revenue growth