Rio+20 and science