CaptainCook4D: A Dataset for Understanding Errors in Procedural Activities