Effects of time perspective and self-control on procrastination and Internet addiction