Companies face 50m euro fines in Germany for hate speech