The sporting goods company, responding to the school shooting in Florida, said it would also raise the minimum age for buying any gun to 21.