Interpreting Public Sentiment in Diplomacy Events: A Counterfactual Analysis Framework Using Large Language Models