A fault location algorithm for underground cable by Distributed Parameter Circuit Analysis