President Bashar al-Assad makes his first foreign visit since Syria's war broke out in 2011 to hold talks with his main backer and counterpart, Russian President Vladimir Putin.