Differential Geometry and Lie Groups for Physicists