Who flies the American flag? Poll finds major partisan divide ahead of July 4