Digital Twin Driven Smart Manufacturing