Here's why KeyBanc analysts see more than 40% upside for Nvidia stock