TSMC's July 16 earnings hold the key to Nvidia's 2026 turnaround