Germany retail sales surprisingly drop in July