Bernie Sanders is beating Hillary Clinton in Iowa by four points, according to the latest Quinnipiac poll.