A lorry has shed its load on the M6 with gravel covering 300 metres of the carriageway leading to long delays