Hadwen of Gloucester: man, medico, martyr