Keyword-Centric Prompting for One-Shot Event Detection with Self-Generated Rationale Enhancements