Dr. Fauci predicts when general public will receive vaccine