Germany's annual inflation rises 7.9% in May