Automation of a neutron diffractometer for analysis of residual stress inside complex engineering components