Abilities, limits and potential in stream restoration