Nvidia investment potential