Nvidia has 3-5 years of AI dominance, analyst says