how many characters in a bitcoin address