Generative AI for Hardware Design: Challenges and Opportunities