Intelligence sources say three top military chiefs have been removed, as Kim Jong Un seeks to tighten his grip ahead of his planned summit with Donald Trump.