Strange particle production in p-Be, p-Pb, Pb-Pb at 158 A GeV/c (WA97 experiment)