Modern differential geometry for physicists