Marine hydrofoils