Self assessment of the clinical competence of nurses in a major educational hospital of Shiraz University of Medical Sciences