Nursing staff shortages and job satisfaction in Iran: issues and challenges.