Twitter Vows to Crack Down on Hatred and Violence