CERN Announcement: Did They Find the Higgs Boson?