why do cities with large populations vote democrat