Google, Facebook, Twitter and Microsoft commit to EU rules to fight hate speech