Make decode regex work with codes that have dashes in them

Currently, the regex used by `Rumoji.decode` doesn’t find codes like `:non-potable_water` and they are not converted into emoji characters.