HateCheck: Functional Tests for Hate Speech Detection Models