Ukrainian President Volodymyr Zelenskyy has said that at least 200,000 European peacekeepers would be needed to prevent a new Russian attack after any ceasefire deal.