NVIDIA Surpasses Microsoft as World's Most Valuable Company