Differential regularization and renormalization: a new method of calculation in quantum field theory