A growing number of American baby boomers and empty nesters are getting roommates. Could intergenerational living solve the country’s affordable housing problem?