Swiss vote to ban face coverings in public