Mexico’s top immigration official will face criminal charges in a fire that killed 40 migrants in Ciudad Juarez last month, with federal prosecutors saying he was remiss in not preventing the disaster despite earlier indications of problems at his agency’s detention centres.