Companies given six-figure fines after HGV driver seriously injured