Combinatorics and cluster expansions