NAACP hosts gun buyback