Short of cash and unsettled in their careers, young Americans are waiting longer than ever to buy their first homes.