Why polls fail to predict elections