A Novel Unconditionally-Stable Finite-Difference Solution of the 3D Time-Domain Wave Equation