Nvidia earnings stun the street and the stock is soaring