New particle fits description of elusive 'god particle'