Germany's annual inflation at 7.3% in March