Housing affordability a perfect storm