Industry 4.0 for SMEs : Challenges, Opportunities and Requirements