Germany's annual inflation rate hits record level in October