Soaring housing market leaves people struggling to buy, rent