North Korea has held an extravagant party with Kim Jong Un as the guest of honour, celebrating the launch of an intercontinental ballistic missile last week.