On computing the diameter of real-world directed (weighted) graphs