Social Zone as a Barrier Function for Socially-Compliant Robot Navigation