Bill legalizing no-permit concealed carry passes final vote