Stock market today: Nvidia pushes Nasdaq, S&P 500 to record highs