Extracting social support and social isolation information from clinical psychiatry notes: comparing a rule-based natural language processing system and a large language model | Synapse