Mexico: Tropical storm Earl claims dozens of lives in floods and