Keldysh technique and non-linear σ-model: basic principles and applications