Gloucester boys lax hangs tough for a half, ultimately falls at Swamspcott