Germany’s annual inflation eases to 7.4% in March