Germany's annual inflation at lowest rate since June 2021