Local sports roundup: Gloucester boys hockey earns comeback road win; Rockport falls at home