Text this: Hazard analysis techniques, methods and approaches: A review