Bipartisan gun bill on verge of final approval