Severe storms cause flash flooding and heavy rain in southern Florida