Storms cause flash flooding in Madison County