Taurus agrees to voluntary recall of nearly 1 million pistols