NarratorVis: Automated audience-adaptive context-aware visual data storytelling via rule-based approach and large language model | Synapse