Russian President Vladimir Putin hosted Assad for talks at which the two men agreed that the focus in the Syrian conflict was now switching from military operations to the search for a political solution.