Germany's annual retail sales fall 2.7% in March