NH Senate approves 'constitutional carry'