William Beckett (British Army officer)