Text this: Learning from diagnostic errors to improve patient safety when GPs work in or alongside emergency departments: incorporating realist methodology into patient safety incident report analysis