Modelling belt and chain CVT's: Traction, slip, and shift performance