A social exchange theory framework for understanding the job characteristics–job outcomes relationship: the mediating role of psychological contract fulfillment | Synapse