Vladimir Putin and Kim Jong Un exchanged lavish gifts during Putin's visit to North Korea, marking his first visit in 24 years.