Task analysis and rehearsal of industrial maintenance operations in virtual environments: The viewpoint of safety