Artifacts from Shenyang Palace Museum on display in Beijing