Peter Gilchrist (British Army officer)