Probing LLMs for hate speech detection: strengths and vulnerabilities