Tennessee legislature approves compromise voucher proposal aimed at Memphis, Nashville