Theory of phase-ordering kinetics