Taking prenatal multis helps ward off childhood cancers, study shows