German aid to Ukraine will be cut to €4 billion ($4.35 billion) in 2025 from around €8 billion in 2024.