Germany's annual inflation up 5.1% in February