Mexico's president says the blaze started during a protest by migrants fearing deportation.