Text this: Antecedents and consequences of job satisfaction among nurses in the public sector hospital in Pakistan