Effect of the stiffness, inertia and oscillation kinematics on the thrust generation and efficiency of an oscillating-foil propulsion system