Edward Keane (British Army officer)