North Carolina ranks No. 1 in US for hospital safety