Stunning rally in Big Tech drives Nasdaq to 20,000