Methods of Differential Geometry in Analytical Mechanics