Mexico Battles Torrential Rains, Faces Imminent Threat of Cyclone Alvin