More than 100 tornadoes rip through Midwest