Convergence of undulatory swimming kinematics across a diversity of fishes