National Weather Service reports at least 120 tornadoes