German business climate weakens in November