Education voucher expansion could cost Ohio taxpayers $1B