Waco ranks third of top ten cities with 'good credit scores'