Launceston end decade-long major silverware drought with Greater Northern Cup triumph