Taxing Carbon Could Be Better Bet than Trading