Text this: A deep semi-supervised learning approach to the detection of glaucoma on out-of-distribution retinal fundus image datasets