Duncan Cameron (British, 1916)