hatebreed the divinity of purpose review