As the Rio summit on sustainable development draws to an end, campaigners and some politicians express disappointment at an opportunity missed.