Semi truck rollover, multi-car accident causes delays for hours on I-43