Development of a General Surge Analysis Program Based on the FDTD Method