Carbon pricing and markets