The key distinctions between custodial and non-custodial wallets