Roslyn weakens from hurricane to a tropical storm as it makes landfall in Mexico, bringing heavy rains.