Carbon tax v cap-and-trade: which is better?