Nvidia beats estimates but AI trade faces $2 trillion valuation doubts