A general multi-body dynamic model to predict the behavior of roller chain drives at moderate and high speeds