Shaping the Future of Industry 4.0 with 5G Manufacturing: IoT and Edge Computing