Can we predict elections?