Heterocercal tail function in leopard sharks: a three-dimensional kinematic analysis of two models