Semilattice decompositions of semigroups