AI Failures: A Review of Underlying Issues