The UN has recognised Cape Town as one of ten cities worldwide leading the fight against climate change.