Upgrade to secp256k1 v12, bitcoin v16, and crates bitcoin_hashes