Homeownership has long been considered part of the American dream. But first-time home buyers, especially millennials and Gen Xers, are facing an uphill battle when it comes to house hunting.