Nvidia (NVDA) and Tesla (TSLA) sell off sharply