Nvidia Could Surpass Microsoft in Market Value, Says Jim Cra