Nvidia board approves $80 billion buyback and 2400% dividend hike