Strange particle production at the CERN SPS collider