From Copenhagen to Cancun: towards a fair climate change agreement