Big storms hit Mexico on opposite coasts; 21 dead

Disasters