Putting livelihoods thinking into practice: implications for development management | Synapse