Habitat for Humanity weathers the mortgage crisis