Chinese President Xi Jinping and Russian President Vladimir Putin will hold talks in Beijing, the Kremlin says.