improve linkify regex

It was capturing trailing punctuation.