After a second day of heated debate, the House gave final approval Tuesday to a bill that would require legislative approval to move any public monument, including memorials linked to the Confederacy.