Germany's annual inflation hits 4-month high in November