Kevin Esterly was arrested in Mexico after he went missing with a 16-year-old girl, police say.