“Will Pedro Sánchez win the Spanish general election on Nov 29, 2026?” on Delphi