Nvidia’s monster rally drives US stocks to fresh records