Nvidia: Does a $100bn TAM make sense?