Oscillating foil propulsion