William McCance (1894–1970)