Germany's annual inflation eases to 1.9% in February, below expectations