Perverse Sheaves and the Cohomology of Regular Hessenberg Varieties