Ukrainian President Volodymyr Zelenskyy has offered Gulf states a ‘swap’ deal to enhance defence capabilities.