Numerical modeling and performance analysis of sacrificial anode-based cathodic protection on underground pipelines using finite element method