BlackRock to offer new funds that exclude stocks of gun makers and retailers including Walmart