Unicode can be implemented by different character encodings. What does UTF-8 use in terms of bytes?