Building collapses in Mexico after landslide