Nvidia reports strong quarterly earnings