Donald Trump will win the Iowa Republican caucuses, ABC News projects based on the entrance poll.