Nvidia stock has 50% upside on the potential boom of its AI-fueled software business, analyst says