How many bits are used to represent an IPv6 address?