Christian street preacher cleared of hate speech conviction