Dimension reduction by balanced truncation