For millennials ready to buy a home, the pickings are slim