Adolescent Internet addiction: testing the association between self-esteem, the perception of Internet attributes and preference for online social interactions