Nvidia hits 3tn and surpasses Apple as world's second most valuable company