Landslide kills eight in Mexico