difference between egestion and excretion