The M6 has now re-opened. Delays of up to an hour can be expected.