Polynomial identities in algebras: a combinatorial approach