ChainVault: Secure AI Agent Blockchain Interactions & Key Management