Nvidia profits soar on demand for AI power