FDTD Modeling of Bi-anisotropic and Double-Negative Media