Sustainable manufacturing : challenges, solutions and implementation perspectives