NVIDIA Crushes Q2 Earnings On Booming Gaming Demand, Expects GPU Shortages Through 2022