The Impact of Technology on Mental Health and Well-being