Drink-driving care worker causes A500 carnage after clipping HGV