Screw-vector bond graphs for the kinestatic and dynamic modeling of multibody systems