Counting Belief Propagation