Top 20 percent of Americans 'hoard the American dream'