Russian President Vladimir Putin has held his annual marathon press conference in Moscow. The topics he addressed include the Ukraine war and the Kremlin’s conditions for a ceasefire.