Forecasting the presidential primary vote: Viability, ideology and momentum