Gloucester boys battle but can’t find back of the net in loss at Salem