Germany's producer inflation hits highest rate since mid-2023