Sen. Kelly Ayotte fights back over guns; target of out-of-state ad buy