Kenya cracks down on hate speech ahead of poll