In his annual marathon news conference, Russian leader tackles questions over presidency and his foe, Alexey Navalny.