John Vaughan (British army officer, 1871 – 1956)