Nvidia CEO says AI data center spending will last 7–8 years amid $650B capex boom