House approves health bill after clashing over abortion, welfare