Germany's annual inflation stable in May, matching estimates