Nvidia surpasses Apple with $3 Trillion market value