Sustaining Human Progress : reducing vulnerabilities and building resilience. (Human development report 2004, 2014)