Homebuyers stymied by fewer homes, high prices, rising rates