Housing affordability best it's been in a decade: report