New subatomic particle could be Higgs boson