A 3-D Weakly Conditionally Stable Single-Field Finite-Difference Time-Domain Method