Amazon given $887m fine over alleged EU data privacy breache