New concealed carry law takes effect in Alabama