Virtues, work satisfactions and psychological wellbeing among nurses