Zelensky tells Putin ‘its time to talk’ or face losses that will last generations