Lack of respect, role uncertainty and satisfaction with clinical practice among nursing students: the moderating role of supportive staff