The Djibouti Forum 2025 – an unqualified success