Development and validation of a new tool measuring nurses self-reported professional competence--the nurse professional competence (NPC) Scale.