Advertisers strike social media deal over hate speech