Semigroup algebras with identities