Two-phase free-surface flow interaction with moving bodies using a consistent, momentum preserving method