Kim Jong Un has called the shipyard accident a "criminal act" and vowed to find those responsible.