trucate string with elipsis