GENEVA -- The world's biggest particle physics lab on Tuesday played down claims of a major discovery, after a leaked memo hinting that the elusive Higgs boson – or 'God particle' – may have been found ricocheted around science websites.A spokesman for CERN, the European Organization for Nuclear Research, said the memo wasn't intended for publication and the claims likely wouldn't withstand closer scrutiny.