Challenges opportunities and future directions of smart manufacturing