AP predicts Donald Trump wins Nevada caucus