Stock market live blog: S&P 500 struggles near record again; Tesla at all-time high