Explaining retention of healthcare workers in Tanzania: moving on, coming to ‘look, see and go’, or stay?