America’s housing Catch-22: There are more ‘million-dollar’ cities than ever before, but only the rich can afford them