A two-dimensional linear bicharacteristic FDTD method