Why Americans are cautious about buying a home