Fox News Poll: Carson giving Trump a run for his money