The push for a peace plan may be a sign of desperation from Russia 26 NOV 2025