M6 through North Staffordshire is ‘worst road in UK’