House passes school-voucher bill