Why population shifts among Boomers, Millennials and Gen Z could drive a surplus of single-family homes and a shortage of rentals—both of which could spell opportunity for rental REITs and iBuying platforms.