Lean system design framework based on lean functionalities and criteria integration in production machines design phase