Longview ranks third on Forbes top cities for job growth