Nurses' job satisfaction: a longitudinal analysis.