William Dickson (military officer)