Germany's annual inflation rises more than expected to 2.1% in January