Acknowledging that the Paris agreement on climate change is not perfect and not legally binding, US President Barack Obama said today that the mechanisms built into it will nevertheless hold every