CERN discovers new particles