The giant Internet retailer Amazon has fired its German security firm following reports of neo-Nazi-linked staff harassing workers.