XF95: The 29m hydrofoil assisted catamaran concept