House approves gun bill, sends measure to Biden's desk