ToucanDB - ML-first vector database for AI applications, LLM integration, and semantic search of unstructured data