Determinants of Addiction: Neurobiological, Behavioral, Cognitive, and Sociocultural Factors