Poll: Will Catholics vote for Hillary Clinton or Donald Trump?