Boys hockey: St. Joseph withstands Trumbull barrage