Mexico detains 791 undocumented migrants