Longview ranks as America's "angriest" city in survey