Ben Stokes' helmet was broken after he was smashed by a Josh Hazlewood delivery on day four at Headingley.