Fired Hingham DPW worker sues town, selectman