The Unlikely Story of UTF-8: The Text Encoding of the Web