'Glueball': Exotic particle may have been discovered