Carbon taxes vs. the alternatives