Finite semigroups and their non-nilpotent graphs by