Generational Divide: How Millennials, Gen Z, and Boomers Use ChatGPT Differently