Germany’s inflation rises more than expected to 2.8% in July