Add API key management UI

Users can now set and update their Anthropic API key directly in settings, with the key securely stored in config.json and only a masked preview shown in the interface. The setting is used for AI audit and analysis features.