Underhuset har efter 2 dagars debatt vid andra läsningen antagit den irländska tvångslagen med 383 röster mot 45.