Safety, Ergonomics and Human Factors in Reconfigurable Manufacturing Systems