Tropical Storm Arthur hits North Carolina coast with rain