Gas pistols, pepper spray and other items used in self-defence are in high demand in Germany, following the sexual assaults in Cologne on New Years Eve.