Led by a Ben Stokes century, England pull off a sensational one-wicket win in the Third Test at Headingley to level the Ashes series 1-1