Impact of Nurse Fatigue and Nursing Handoffs on Patient and Nurse Safety