South African police have captured Zimbabwean national Lovemore Musoyi, who had been on the run since 2023 after escaping from custody in Mpumalanga Province.