An overview of structural equation modeling: its beginnings, historical development, usefulness and controversies in the social sciences