HCA to buy North Carolina health system for $1.5B