Ukraine needs ceasefire by end of 2025 – spy chief