Lawmakers give final approval to gun bill, sending it to governor’s desk