Did Rio+20 lay foundations for a more sustainable future?