Moira Woods: pioneering physician, feminist, and social campaigner