Putin, Macron hold third call in week on Ukraine