William Strang (Scottish, 1921)