Approximating common fixed points of semigroups in metric spaces