Taking shelter : housing finance for the world's poor /