Severe weather slams Northern Mexico