New Hampshire construction firm faces big fines for fall-protection violations