German Chancellor Angela Merkel being welcomed on a rare visit to Russia by President Vladimir Putin.