How do career barriers and supports impact nurse professional commitment and professional turnover intention?