Field-based DGTD/PIC technique for general and stable simulation of interaction between light and electron bunches