Waukegan contractor pays $365K in penalties for endangering