A New Digital Feedback and Feedforward Controller for Cavity Field Control of the LANSCE Accelerator