Thrust Generation by a Hydrofoil Driven by Waves - A Basic Aspect of Wave Devouring Propulsion