North Carolina city approves $2.1 million for slavery reparations