Semi-truck causes chaos on outskirts of Hamilton