Strange particle and antiparticle production in Proton-Beryllium interactions at 40 GeV/c at the CERN NA57 Experiment