Return new string with emoji replaced

`Emoji.replace_unicode_moji_with_images` should always return a new, modified version of the input string instead of modifying the string in place.