16th annual Novartis Ride for Life™ goes virtual to raise funds for cancer research