Nvidia's $1 trillion chip sales forecast faces supply and competition risks