Carbon trading present and future