Germany's annual inflation rate rises to 2.8% in July