Understanding the barriers to accidents - organisations and the management of technological hazards