North Korean ship with ‘military cargo’ held by Panama