Civil engineering firm fined £4.4m following M6 works