NVIDIA suffers as crypto crashes and trade wars bite