Chinese Premier Li Keqiang met with Russian President Vladimir Putin in Moscow, pledging closer ties through the China-initiated Belt and Road Initiative.