Professional competence: factors described by nurses as influencing their development.