Dr. Peter McCullough explains he received 40 annual flu shots