Young men and boys aged 12 to 29 should no longer take a Moderna shot after millions of doses were already administered, says a federal panel. The National Advisory Committee on Immunization cited a rare but troubling incidence of heart inflammation: “Pfizer-BioNtech is preferred to Moderna.”