Ban on some semi-automatic weapons passes House