Evidence of 'God particle' found