REACH: a mixed-methods study to investigate the measurement, prediction and improvement of retention and engagement in outpatient HIV care