High rates causing Americans to buy smaller homes