Integrating Generative AI in Hackathons: Opportunities, Challenges, and Educational Implications