Socio-psychological determinants of public acceptance of technologies: A review | Synapse