Germany's annual inflation eases to 6.2% in July