U.S. authorities are urging Americans to “avoid travel to Mexico” for both health and safety reasons, in separate warnings.