在小说《水浒传》中宋江为什么没杀情敌张文远?