Nvidia falls below $5 trillion as AI spending creates buying opportunity