Millennials Love Social Media - what about Gen Z, X, and boomers?