Nvidia heads to $6 trillion market cap as Q2 earnings loom