Factors influencing the effectiveness of clinical learning environment in nursing education