Russian President Vladimir Putin welcomes Chinese president Xi