Ukrainian President Volodymyr Zelenskyy has warned that without the right guarantees "realistically, this war will not end".