SAFE-MEME: Structured Reasoning Framework for Robust Hate Speech Detection in Memes