How social media and technology affect mental health across generations ...