From street children to all children: improving the opportunities of low income urban children and youth in Brazil