German inflation surprises to upside in July as energy crisis deepens