O (m log n) split decomposition of directed graphs