North Carolina dog walker finds newborn boy in a trash bin