Nvidia stock hits record close, tops Microsoft for biggest market cap