Chinese President Xi Jinping and Russian President Vladimir Putin have hailed deepening strategic ties during talks in Beijing, with Russia pledging expanded energy supplies to China.