At least 40 dead in Mexico migrant centre fire as rights groups blame overcrowding