David Dawnay — British Army general (1903–1971)