War should end before winter sets in: Zelensky tells G7