Weird Trump connection: Why is there a Publix supermarkets boycott?